package me.zhengjie.modules.transfer.factory.vo;


import me.zhengjie.tool.MyMap;

import java.math.BigDecimal;

/**
 * ic60 值对象
 *
 * @CreateDate 2021-4-22
 */

public class Ic60Info extends InformationInfo {
    private static final long serialVersionUID = 1234567L;
    /**
     * 系统跟踪流水号:NUMBER(18,0)
     */
    private String aaz341;

    /**
     * 参保关系ID:VARCHAR2(20)
     */
    private String aaz159;

    /**
     * 转出地行政区划代码:VARCHAR2(6)
     */
    private String aab301;

    /**
     * 转入地行政区划代码:VARCHAR2(6)
     */
    private String aab299;

    /**
     * 联系函编号:VARCHAR2(20)
     */
    private String aae270;

    /**
     * 信息表编号:VARCHAR2(20)
     */
    private String aae405;

    /**
     * 转出险种类型:VARCHAR2(3)
     */
    private String aae140;

    /**
     * 转入险种类型:VARCHAR2(3)
     */
    private String aae241;

    /**
     * 个人编号:VARCHAR2(20)
     */
    private String aac001;

    /**
     * 转出地人员编号:VARCHAR2(20)
     */
    private String aac319;

    /**
     * 姓名:VARCHAR2(50)
     */
    private String aac003;

    /**
     * 性别:VARCHAR2(1)
     */
    private String aac004;

    /**
     * 公民身份号码:VARCHAR2(18)
     */
    private String aac002;

    /**
     * 出生日期:VARCHAR2(8)
     */
    private String aac006;

    /**
     * 户籍地址:VARCHAR2(150)
     */
    private String aac010;

    /**
     * 转出单位名称:VARCHAR2(150)
     */
    private String aab300;

    /**
     * 职业年金总额:NUMBER(16,2)
     */
    private BigDecimal aie074;

    /**
     * 记账金额:NUMBER(16,2)
     */
    private BigDecimal aae240;

    /**
     * 实账金额:NUMBER(16,2)
     */
    private BigDecimal aae252;

    /**
     * 补记的职业年金金额:NUMBER(16,2)
     */
    private BigDecimal aic290;

    /**
     * 改革前试点划转金额:NUMBER(16,2)
     */
    private BigDecimal aic005;

    /**
     * 企业年金金额:NUMBER(16,2)
     */
    private BigDecimal aae019;

    /**
     * 经办人电话(年金用）:VARCHAR2(40)
     */
    private String aae005;

    /**
     * 转移数据来源:VARCHAR2(1)
     */
    private String aac306;

    /**
     * 联网下载标志:VARCHAR2(1)
     */
    private String aae732;

    /**
     * 被确认标志:VARCHAR2(1)
     */
    private String aae733;

    /**
     * 上传标志:VARCHAR2(1)
     */
    private String aae730;

    /**
     * 上传方经办人:VARCHAR2(100)
     */
    private String aae736;

    /**
     * 上传方经办时间:NUMBER(8,0)
     */
    private String aae739;

    /**
     * 备注:VARCHAR2(150)
     */
    private String aae013;

    /**
     * 操作序号:NUMBER(20,0)
     */
    private String aaz649;

    /**
     * 创建人:VARCHAR2(100)
     */
    private String aae860;

    /**
     * 创建时间:NUMBER(14,0)
     */
    private String aae859;

    /**
     * 经办人:VARCHAR2(20)
     */
    private String aae011;

    /**
     * 经办人登录:VARCHAR2(50)
     */
    private String aaz692;

    /**
     * 经办时间:NUMBER(8,0)
     */
    private String aae036;

    /**
     * 社会保险经办机构编号:VARCHAR2(20)
     */
    private String aab034;

    /**
     * 参保地行政区划代码:VARCHAR2(6)
     */
    private String aab359;

    /**
     * 经办地行政区划代码:VARCHAR2(6)
     */
    private String aab360;

    /**
     * 所属省份行政区划代码:VARCHAR2(6)
     */
    private String aaf018;

    /**
     * 分库键值:VARCHAR2(20)
     */
    private String aaa431;

    /**
     * 数据记录唯一码:NUMBER(20,0)
     */
    private String aaz673;

    /**
     * 统筹区编码:VARCHAR2(6)
     */
    private String aaa027;

    /**
     * 银行类别:VARCHAR2(6)
     */
    private String aaf200;

    /**
     * 企业年金税前金额:NUMBER(16,2)
     */
    private BigDecimal bae911;

    /**
     * 企业年金税后金额:VARCHAR2(16,2)
     */
    private BigDecimal bae912;

    /**
     * 人员类型:VARCHAR2(6)
     */
    private String bac120;

    public Ic60Info() {

    }

    public Ic60Info(MyMap myMap) {
        super(myMap);
        this.aaz341=myMap.getAsString("aaz341");	//系统跟踪流水号:NUMBER(18,0)
        this.aaz159=myMap.getAsString("aaz159");	//参保关系ID:VARCHAR2(20)
        this.aab301=myMap.getAsString("aab301");	//转出地行政区划代码:VARCHAR2(6)
        this.aab299=myMap.getAsString("aab299");	//转入地行政区划代码:VARCHAR2(6)
        this.aae270=myMap.getAsString("aae270");	//联系函编号:VARCHAR2(20)
        this.aae405=myMap.getAsString("aae405");	//信息表编号:VARCHAR2(20)
        this.aae140=myMap.getAsString("aae140");	//转出险种类型:VARCHAR2(3)
        this.aae241=myMap.getAsString("aae241");	//转入险种类型:VARCHAR2(3)
        this.aac001=myMap.getAsString("aac001");	//个人编号:VARCHAR2(20)
        this.aac319=myMap.getAsString("aac319");	//转出地人员编号:VARCHAR2(20)
        this.aac003=myMap.getAsString("aac003");	//姓名:VARCHAR2(50)
        this.aac004=myMap.getAsString("aac004");	//性别:VARCHAR2(1)
        this.aac002=myMap.getAsString("aac002");	//公民身份号码:VARCHAR2(18)
        this.aac006=myMap.getAsString("aac006").replaceAll("-","");	//出生日期:VARCHAR2(8)
        this.aac010=myMap.getAsString("aac010");	//户籍地址:VARCHAR2(150)
        this.aab300=myMap.getAsString("aab300");	//转出单位名称:VARCHAR2(150)
        this.aie074=myMap.getAsBigDecimal("aie074");	//职业年金总额:NUMBER(16,2)
        this.aae240=myMap.getAsBigDecimal("aae240");	//记账金额:NUMBER(16,2)
        this.aae252=myMap.getAsBigDecimal("aae252");	//实账金额:NUMBER(16,2)
        this.aic290=myMap.getAsBigDecimal("aic290");	//补记的职业年金金额:NUMBER(16,2)
        this.aic005=myMap.getAsBigDecimal("aic005");	//改革前试点划转金额:NUMBER(16,2)
        this.aae019=myMap.getAsBigDecimal("aae019");	//企业年金金额:NUMBER(16,2)
        this.aae005=myMap.getAsString("aae005");	//经办人电话(年金用）:VARCHAR2(40)
        this.aac306=myMap.getAsString("aac306");	//转移数据来源:VARCHAR2(1)
        this.aae732=myMap.getAsString("aae732");	//联网下载标志:VARCHAR2(1)
        this.aae733=myMap.getAsString("aae733");	//被确认标志:VARCHAR2(1)
        this.aae730=myMap.getAsString("aae730");	//上传标志:VARCHAR2(1)
        this.aae736=myMap.getAsString("aae736");	//上传方经办人:VARCHAR2(100)
        this.aae739=myMap.getAsString("aae739");	//上传方经办时间:NUMBER(8,0)
        this.aae013=myMap.getAsString("aae013");	//备注:VARCHAR2(150)
        this.aaz649=myMap.getAsString("aaz649");	//操作序号:NUMBER(20,0)
        this.aae860=myMap.getAsString("aae860");	//创建人:VARCHAR2(100)
        this.aae859=myMap.getAsString("aae859");	//创建时间:NUMBER(14,0)
        this.aae011=myMap.getAsString("aae011");	//经办人:VARCHAR2(20)
        this.aaz692=myMap.getAsString("aaz692");	//经办人登录:VARCHAR2(50)
        this.aae036=myMap.getAsString("aae036");	//经办时间:NUMBER(8,0)
        this.aab034=myMap.getAsString("aab034");	//社会保险经办机构编号:VARCHAR2(20)
        this.aab359=myMap.getAsString("aab359");	//参保地行政区划代码:VARCHAR2(6)
        this.aab360=myMap.getAsString("aab360");	//经办地行政区划代码:VARCHAR2(6)
        this.aaf018=myMap.getAsString("aaf018");	//所属省份行政区划代码:VARCHAR2(6)
        this.aaa431=myMap.getAsString("aaa431");	//分库键值:VARCHAR2(20)
        this.aaz673=myMap.getAsString("aaz673");	//数据记录唯一码:NUMBER(20,0)
        this.aaa027=myMap.getAsString("aaa027");	//统筹区编码:VARCHAR2(6)
        this.aaf200= myMap.getAsString("aaf200");
        this.bae911=myMap.getAsBigDecimal("bae911");	//企业年金税前金额:NUMBER(16,2)
        this.bae912=myMap.getAsBigDecimal("bae912");	//企业年金税后金额:NUMBER(16,2)
        this.bac120=myMap.getAsString("rylx");	    //人员类型:NUMBER(16,2)

    }
    public String getAaz341() {
        return aaz341;
    }

    public void setAaz341(String aaz341) {
        this.aaz341 = aaz341;
    }

    public String getAaz159() {
        return aaz159;
    }

    public void setAaz159(String aaz159) {
        this.aaz159 = aaz159;
    }

    public String getAab301() {
        return aab301;
    }

    public void setAab301(String aab301) {
        this.aab301 = aab301;
    }

    public String getAab299() {
        return aab299;
    }

    public void setAab299(String aab299) {
        this.aab299 = aab299;
    }

    @Override
    public String getAae270() {
        return aae270;
    }

    @Override
    public void setAae270(String aae270) {
        this.aae270 = aae270;
    }

    public String getAae405() {
        return aae405;
    }

    public void setAae405(String aae405) {
        this.aae405 = aae405;
    }

    public String getAae140() {
        return aae140;
    }

    public void setAae140(String aae140) {
        this.aae140 = aae140;
    }

    public String getAae241() {
        return aae241;
    }

    public void setAae241(String aae241) {
        this.aae241 = aae241;
    }

    public String getAac001() {
        return aac001;
    }

    public void setAac001(String aac001) {
        this.aac001 = aac001;
    }

    public String getAac319() {
        return aac319;
    }

    public void setAac319(String aac319) {
        this.aac319 = aac319;
    }

    public String getAac003() {
        return aac003;
    }

    public void setAac003(String aac003) {
        this.aac003 = aac003;
    }

    public String getAac004() {
        return aac004;
    }

    public void setAac004(String aac004) {
        this.aac004 = aac004;
    }

    public String getAac002() {
        return aac002;
    }

    public void setAac002(String aac002) {
        this.aac002 = aac002;
    }

    public String getAac006() {
        return aac006;
    }

    public void setAac006(String aac006) {
        this.aac006 = aac006;
    }

    public String getAac010() {
        return aac010;
    }

    public void setAac010(String aac010) {
        this.aac010 = aac010;
    }

    public String getAab300() {
        return aab300;
    }

    public void setAab300(String aab300) {
        this.aab300 = aab300;
    }

    public BigDecimal getAie074() {
        return aie074;
    }

    public void setAie074(BigDecimal aie074) {
        this.aie074 = aie074;
    }

    public BigDecimal getAae240() {
        return aae240;
    }

    public void setAae240(BigDecimal aae240) {
        this.aae240 = aae240;
    }

    public BigDecimal getAae252() {
        return aae252;
    }

    public void setAae252(BigDecimal aae252) {
        this.aae252 = aae252;
    }

    public BigDecimal getAic290() {
        return aic290;
    }

    public void setAic290(BigDecimal aic290) {
        this.aic290 = aic290;
    }

    public BigDecimal getAic005() {
        return aic005;
    }

    public void setAic005(BigDecimal aic005) {
        this.aic005 = aic005;
    }

    public BigDecimal getAae019() {
        return aae019;
    }

    public void setAae019(BigDecimal aae019) {
        this.aae019 = aae019;
    }

    public String getAae005() {
        return aae005;
    }

    public void setAae005(String aae005) {
        this.aae005 = aae005;
    }

    public String getAaf200() {
        return aaf200;
    }

    public void setAaf200(String aaf200) {
        this.aaf200 = aaf200;
    }

    public String getAac306() {
        return aac306;
    }

    public void setAac306(String aac306) {
        this.aac306 = aac306;
    }

    public String getAae732() {
        return aae732;
    }

    public void setAae732(String aae732) {
        this.aae732 = aae732;
    }

    public String getAae733() {
        return aae733;
    }

    public void setAae733(String aae733) {
        this.aae733 = aae733;
    }

    public String getAae730() {
        return aae730;
    }

    public void setAae730(String aae730) {
        this.aae730 = aae730;
    }

    public String getAae736() {
        return aae736;
    }

    public void setAae736(String aae736) {
        this.aae736 = aae736;
    }

    public String getAae739() {
        return aae739;
    }

    public void setAae739(String aae739) {
        this.aae739 = aae739;
    }

    public String getAae013() {
        return aae013;
    }

    public void setAae013(String aae013) {
        this.aae013 = aae013;
    }

    public String getAaz649() {
        return aaz649;
    }

    public void setAaz649(String aaz649) {
        this.aaz649 = aaz649;
    }

    public String getAae860() {
        return aae860;
    }

    public void setAae860(String aae860) {
        this.aae860 = aae860;
    }

    public String getAae859() {
        return aae859;
    }

    public void setAae859(String aae859) {
        this.aae859 = aae859;
    }

    public String getAae011() {
        return aae011;
    }

    public void setAae011(String aae011) {
        this.aae011 = aae011;
    }

    public String getAaz692() {
        return aaz692;
    }

    public void setAaz692(String aaz692) {
        this.aaz692 = aaz692;
    }

    public String getAae036() {
        return aae036;
    }

    public void setAae036(String aae036) {
        this.aae036 = aae036;
    }

    public String getAab034() {
        return aab034;
    }

    public void setAab034(String aab034) {
        this.aab034 = aab034;
    }

    public String getAab359() {
        return aab359;
    }

    public void setAab359(String aab359) {
        this.aab359 = aab359;
    }

    public String getAab360() {
        return aab360;
    }

    public void setAab360(String aab360) {
        this.aab360 = aab360;
    }

    public String getAaf018() {
        return aaf018;
    }

    public void setAaf018(String aaf018) {
        this.aaf018 = aaf018;
    }

    public String getAaa431() {
        return aaa431;
    }

    public void setAaa431(String aaa431) {
        this.aaa431 = aaa431;
    }

    public String getAaz673() {
        return aaz673;
    }

    public void setAaz673(String aaz673) {
        this.aaz673 = aaz673;
    }

    public String getAaa027() {
        return aaa027;
    }

    public void setAaa027(String aaa027) {
        this.aaa027 = aaa027;
    }

    public BigDecimal getBae911() {
        return bae911;
    }

    public void setBae911(BigDecimal bae911) {
        this.bae911 = bae911;
    }

    public BigDecimal getBae912() {
        return bae912;
    }

    public void setBae912(BigDecimal bae912) {
        this.bae912 = bae912;
    }

    public String getBac120() {
        return bac120;
    }

    public void setBac120(String bac120) {
        this.bac120 = bac120;
    }
}


